hemmed in

un. 结结巴巴地说起话来;限制;太狭窄;围住
[网络] 裹足不前;蛰伏